package com.ftg.learn.day12.datastruct;

import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;

/**
 * 集合Set
 *
 * @author 布衣
 */
public class LearnSet {

    public static void main(String[] args) {
        Set<String> set = new HashSet<>();

        set.add("a");
        set.add("ab");
        set.add("ab");
        set.add("abc");
        System.out.println(set);


        //遍历
//        for(int i = 0 ;i < set.size();i++){
//
//        }

        //增强型for  集合的泛型 s : 数组|集合
        for(String s : set){
            System.out.println(s);
        }

        Iterator<String> it = set.iterator();
        System.out.println("while iterator");
        while(it.hasNext()){
            String str = it.next();
            System.out.println(str);
        }

        System.out.println("for iterator");
        for(Iterator<String> it1 = set.iterator();it1.hasNext();){
            System.out.println(it1.next());
        }


    }

}
